//函数返回promise对象
function timeOut(time) {
    return new Promise((resolve, reject) => {
        //指定时间之后调用resolve，将状态切换成成功状态，要调用成功时的回调函数
        setTimeout(resolve, time, '执行结束'); //定时执行
    });
}

//调用函数，并指定promise的回调函数
timeOut(100).then((value) => {
    console.log(value);
})